home *** CD-ROM | disk | FTP | other *** search
- Path: news2.ios.com!usenet
- From: vlad@gramercy.ios.com (Vlastimil Adamovsky)
- Newsgroups: comp.lang.smalltalk,comp.lang.c++,comp.lang.java
- Subject: Re: Smalltalk slower than C++
- Date: Sat, 20 Apr 1996 11:27:26 GMT
- Organization: Internet Online Services
- Message-ID: <4lah6c$gm9@news2.ios.com>
- References: <4kuavb$1dbc@watnews1.watson.ibm.com> <3174DD97.6BE1D26@bnr.ca> <3177048B.2CBD@alumni.caltech.edu> <vllk9zcdofd.fsf@linda.teleport.com>
- NNTP-Posting-Host: ppp-35.ts-5.hck.idt.net
- X-Newsreader: Forte Free Agent 1.0.82
-
- edvax@linda.teleport.com (Edward Reznichenko) wrote:
-
-
- >It is not an overstatement to say that Smalltalk is slower than C++/C.
- >I've done both for many years (ParcPlace and C/C++ on Suns). ParcPlace has this
- >continuing problem of getter fatter, slower, and more expensive with each
- >release. Things like slow refreshes, missing mouse clicks, idiotic polling
- >models. Guys, Smalltalk is not a religion, it's just another tool. I do
- >like the language a hell of alot more than C++/C, but to claim a speed
- >advantage of Smalltalk vs. C/C++ is absurd. If my C++ guis behaved as slow as
- >Smalltalk guis I'd be shot. Smalltalk needs to be about 3-4 times faster that
- >it currently is in areas such as: UI, C interface.
-
- Several weeks (or months?) ago I wrote that GUI can be written in C or
- C++ as easily as in Smalltalk (given a visual GUI designer), only it
- will run faster. Since in many applications the GUI is 80% or so of
- application, then those other 20% can be written in C++ using
- "functions objects". I call them Actions.
- Then we will not have problems with a slow C interfaces to Smalltalk.
-
- The Smalltalk will be then a great "modeling" language that will
- describe behavior of our application. This "description" will be used
- as a feed for an application builder (not generator!) building
- applications implemented in C++ or Objective-C. Thus application
- development provess will involve several languages and several tools.
-
-
- *******************************************
- * Vlastimil Adamovsky *
- * Smalltalk, C++ and Envelop development *
- *******************************************
-
-